find local maximum and minimum values